//IO函数测试----》open close read write lseek
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/stat.h>
#include<fcntl.h>



int main()
{

	//打开文件
	int fd = open("./test.log",O_RDWR | O_CREAT,0777);
	if(fd < 0)
	{
		perror("open error");
		return -1;
	}

	//写文件
	write(fd,"hello Linux",strlen("hello Linux"));

	//将文件指针移到文件开头
	lseek(fd,0,SEEK_SET);	

	//读文件
	char buf[1024];
	memset(buf,0,1024);
	int n = read(fd,buf,1024);
	printf("[%d],buf=[%s]\n",n,buf);

	//关闭文件
	close(fd);
}
